#define _CRT_SECURE_NO_WARNINGS
//#include  <stdio.h>
//#include  <string.h>
//#define   N   80
//void fun(char* s, int  n, char* t)
//{
//    int len, i, j = 0;
//    len = strlen(s);
//    /**********found**********/
//    if (n >= len) strcpy(t,s);
//    else {
//        /**********found**********/
//        for (i = len - n; i <= len - 1; i++)  t[j++] = s[i];
//        /**********found**********/
//        t[j] = '\0';
//    }
//}
//main()
//{
//    char  s[N], t[N];    int  n;
//    printf("Enter a string:  "); gets(s);
//    printf("Enter n:");  scanf("%d", &n);
//    fun(s, n, t);
//    printf("The string t :  ");  puts(t);
//}

//#include  <stdlib.h>
//#include  <conio.h>
//#include  <stdio.h>
//int fun(int m)
//{
//    int i, k;
//    for (i = m + 1; ; i++)
//    {
//        for (k = 2; k < i; k++)
//            /*************found**************/
//            if (i % k == 0)
//                break;
//        /*************found**************/
//        if (k == i)
//            return(i);
//    }
//}
//void main()
//{
//    int n;
//    system("CLS");
//    printf("\nPlease enter n: ");
//    scanf("%d", &n);
//    printf("%d\n", fun(n));
//}

#include <conio.h>
#include <stdio.h>
#include <stdlib.h>

void fun(int x, int pp[], int* n)
{
    int j = 0;
    for (int i = 1; i <= x; ++i)
    {
        if (x % i == 0 && i % 2 != 0)
        {
            pp[j++] = i;
        }
    }
    *n = j;
}

void main()
{
    FILE* wf;
    int  x, aa[1000], n, i;
    system("CLS");
    printf("\nPlease enter an integer number : \n ");
    scanf("%d", &x);
    fun(x, aa, &n);
    for (i = 0; i < n; i++)
        printf("%d ", aa[i]);
    printf("\n ");
    /******************************/
    wf = fopen("out.dat", "w");
    fun(30, aa, &n);
    for (i = 0; i < n; i++)
        fprintf(wf, "%d ", aa[i]);
    fclose(wf);
    /*****************************/
}
